.navbar-brand {
	height: 60px;
	background-color: darken(@primary, 10%);
	width: 250px;
}
.navbar-toggle {
	padding: 15px 10px;
}

@media (min-width: 768px) {
	.navbar-form .form-group {
		margin-top: 0;
	}
}

.navbar {
	border-style: none;
	margin-bottom: 0;
	.box-shadow-helper(1);
	@media (min-width: 768px) {
   		border-radius: 0;
  	}
}

.navbar-nav {
	@media (min-width: 768px) {
		> li {
			> a {
				padding-top: 20px;
				padding-bottom: 20px;
			}
		}
	}
}
.navbar-form {
	margin-top: 13px;
	margin-bottom: 13px;
}
.navbar-btn {
	margin-top: 13px;
	margin-bottom: 13px;
}
.navbar-text {
	margin-top: 20px;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: @white;
	.navbar-brand {
		&:hover,
		&:focus {
			background-color: darken(@primary, 10%);
		}
	}
	.navbar-nav {
		> li > a {
			color: @light-black;
			&:hover,
      		&:focus {
       			color: @primary;
      		}
		}
		> .active > a {
			&,
			&:hover,
			&:focus {
        		color: @white;
        		background-color: @primary;
      		}
    	}
	}
	.navbar-toggle {
		border-style: none;
		&:hover,
    	&:focus {
    		background-color: transparent;
    	}
	}
	.navbar-nav {
		> .open > a {
			&,
			&:hover,
			&:focus {
        		background-color: transparent;
        		color: @primary;
    		}
    	}
	}
}
.navbar-inverse {
	background-color: @light-black;
	.navbar-brand {
		&:hover,
		&:focus {
			background-color: darken(@primary, 10%);
		}
	}
	.navbar-nav {
		> li > a {
			color: @white;
			&:hover,
      		&:focus {
       			color: @primary;
      		}
		}
		> .active > a {
			&,
			&:hover,
			&:focus {
        		color: @white;
        		background-color: @primary;
      		}
    	}
	}
	.navbar-toggle {
		border-style: none;
		&:hover,
    	&:focus {
    		background-color: transparent;
    	}
	}
	.navbar-nav {
		> .open > a {
			&,
			&:hover,
			&:focus {
        		background-color: transparent;
        		color: @primary;
    		}
    	}
	}
}